var bill_detail = {
    init: function() {
        var that = this;
        // 初始化显示详情的事件
        $(document).on('click','.bid-no',function(){
            var bid = $(this).data("id");
            // var bid = 10880;
            that.show(bid);
        })
    },
    /**
     * 显示标书详情
     * @param  {String} bid 标书ID
     */
    show: function(bid) {
        var that = this;
        
        // 异步获取数据
        this.getData(bid)
            .done(function(data){
                if(!data) {
                    // 显示模态窗口
                    $('#bill-detail-model .modal-body').html('<p class="no-data-tips">~抱歉 没有数据~</p>');
                    $('#bill-detail-model').modal();
                    return;
                }
                if(!data.mod){
                    // 显示模态窗口
                    $('#bill-detail-model .modal-body').html('<p class="no-data-tips">~抱歉 没有数据~</p>');
                    $('#bill-detail-model').modal();
                    return;
                }

                var renderData = data.mod;
                that.render(renderData);
                // 显示模态窗口
                $('#bill-detail-model').modal();
            })
        // 渲染模板
        
    },
    /**
     * 获取数据
     * @param  {String} cb 标书ID
     */
    getData: function(bid){
        return $.ajax({
            url: COMMONURL + "api/BidBase/GetBillMod?token=" + $.cookie('token'),
            type: "post",
            data: {
                bid_id: bid
            },
            dataType: "json"
        })
    },
    /**
     * 渲染详情窗口
     * @return {Object} 渲染详情
     */
    render: function(data){
        // 获取模板
        var tpl = _.template($("#bill-detail").html());
        // 进行渲染
        $('#bill-detail-model .modal-body').html(tpl(data));
    }
}

bill_detail.init();